Motorized weapons - Espagnol Anglais Dictionnaire